#!/bin/bash

# 部署服务器配置变量
DEBUG=1
if [[ $DEBUG == 1 ]]; then
    # 脚本只要发生错误，就终止执行
    set -e
    # 脚本中遇到不存在的变量就退出
    set -u
    # 执行指令的时候，同时把指令输出，方便观察结果
    set -x
    # 执行管道的时候，如果前面的命令出错，管道后面的命令会停止
    set -o pipefail
fi

# root用户密码
ROOT_PASSWD=soft01

ETCD_LIST=(
"192.168.0.17"
"192.168.0.18"
"192.168.0.19"
)
NET_NUM=192.168.0
# 底座容器类型 [containerd|docker]
cri=containerd
# cni类型 [calico|flannel|cilium]
cni=calico
#  集群域名
DOMAIN_NAME=azhw.cn
# 集群名称 集群名称如果带有cn， 则在安装脚本中默认为国内安装。如果不带cn则默认为国际安装
CLUSTER_NAME=ank8s_cn
# 运行环境 cn表示国内， 但是现在没什么用
RUN_ENV=cn
KUBE_PATH=/etc/kubeasz

# 变量定义
export release=3.6.7  # 支持k8s多版本使用,定义下面k8s_ver变量版本范围: 1.28.1 v1.27.5 v1.26.8 v1.25.13 v1.24.17
export k8s_version=v1.33.1  # | docker-tag tags easzlab/kubeasz-k8s-bin   注意: k8s 版本 >= 1.24 时，仅支持 containerd
# 定义离线压缩包位置
offline_tar=./kubeasz-ubuntu-24.04.2-v1.33.1.tar.gz

